其他
这是9年前写的博客文,当年虽然写了GOSemSim包,但我其实是个稀里糊涂的新手。
权当晒历史老照片吧
那个时候我还在军医科,emacs的title还写着bmi.ac.cn
9年前虽然还没有gtk3,但gtk2早已经是满世界都在用了,而我的emacs还是gtk界面,因为我自己编译了gtk版本,为了在老笔记本上跑得快
当年我已经在用tiling window manager了,那个时候我用的是wmii,现在我用i3wm
为什么我一直不用Rstudio,因为我用了太多年的Emacs/ESS了。
每次调用switch,它者给出第一个元素,不管参数是什么:
比如organism改为“yeast”, 它理当给出“Sc”, 然而并没有。
问题就出在于使用<-,而不是=,改为=之后,一切就正常了。
做为初学者,天天看着说<-是赋值符号,等同于=,并且推荐使用<-,所以我一直以来都是用<-,然而这次,并不是赋值,而是为备选项命名。
R的语法有时候是很奇怪的,而R的作者曾经说过语法是肤浅的。然而广大人民群众学的就是肤浅的语法🤣
虽说语法不是语言最核心的东西,然而它是我们表达想法的方式,这可能是为什么R要实现S语法的缘故了,因为S是为统计计算设计的。
下面是《The R Inferno》第78页的解释,我在小密圈里有提供这本书的电子版,正如开篇的话“If you are using R and you think you're in hell, this is a map for you”,我当年就是读了这本书,才敢说自己入门了。